The 30-share Sensex gained 117 points to end above 29,000 at 29,006 while the 50-share Nifty gained 32 points to close at 8,761.
The Nifty rose 176.50 points, or 1.74 per cent, during the week.
Top 5 losers include Lupin, Cipla, Sun Pharma, Dr Reddy's Lab and GAIL down 1.6%-11%.
Metals, auto and banking shares were in the limelight in this session; the FMCG pack, however, ended lower.
Investors will remain cautious ahead of F&O expiry.
Private lenders were among the top losers along with RIL.
HDFC, TCS, RIL, ITC and ICICI Bank dragged the Sensex by over 100 points.
The 30-share Sensex ended down by 59 points at 27,027 and the 50-share Nifty slipped 7 points at 8,087.
Financial shares were the top losers.
The 30-share Sensex ended up 292 points at 29,571 and the 50-share Nifty closed up 75 points at 8,910.
Top gainers from the Sensex pack are Infosys, Cipla, NTPC, ITC and Lupin
Gains were led by HUL on better-than-expected margins in March quarter and capital goods shares.
Pharma shares extended losses after the government's ban on combination drugs.
The Survey shows fiscal consolidation despite slowdown in growth.
Banks stocks continued to trade weak along with FMCG major ITC.
ICICI Bank extended yesterday gains, rising 10% in two trading sessions
Financials were the top losers while oil shares also declined amid weak crude oil prices.
Markets have witnessed a gap down opening mirroring losses in the global equities with US markets taking a hit on worries about the health of Chinese economy.
Market participants are now awaiting Thursday's meeting of the European Central Bank
The 30-share Sensex and the 50-share Nifty ended flat at the mark of 29,008 and 8,767 respectively.
Index heavyweight RIL surged 3% to end above Rs 1,000 mark while IT majors were also the top gainers.
The broader markets are outperforming the benchmark indices.
Market breadth was weak with 1239 losers and 1078 gainers on the BSE.
In the metal pack, Tata Steel was up 3.7% while Vedanta was up 1.8% .
The NSE Nifty, comprising 50 shares, breached the 8,300-mark for the first time to hit a new lifetime high of 8,330.75.
The 30-share Sensex ended lower by 46 points at 27,842 and the 50-share Nifty slipped 17 points to trade at 8,378.
Index heavyweights were the top losers along with bank shares.
The S&P BSE Sensex ended up 129 points at 26,843 and the Nifty50 ended up 39 points at 8,220.
IT exporters were the top gainers amid a weak rupee along with select index heavyweights.
The S&P BSE Sensex has gained 149 points to open at 25,802.
The higher rate cut by RBI is positive for rate-sensitive sectors in the medium to long term.
Nifty50 surged 87 points to end at 8,157, highest closing levels since Oct 29, 2015.
The S&P BSE Sensex plunged 128 points to end at 25,102.
BSE Metal and Capital Goods indices plunged over 2% followed by counters like Consumer Durables, Auto, Banks and Realty, all falling down between 1-2%.
IT majors along with metal names Sesa Goa and Hindalco buck trend.
About 1,556 shares have advanced, 1,211 shares declined, and 182 shares are unchanged.
OIL, IOC, HPCL, BPCL slipped between 0.1-1.5% each while the oil producing companies such as ONGC (0.1%), RIL (1.5%), GAIL(2.6%) also edged lower.
The 30-share S&P BSE Sensex ended up 130 points at 25,400 and the Nifty50 rose 46 points to close at 7,759.
Financials are the top gainers along with index heavyweights.
Most of the session's gains for both the indices were wiped out as investors rushed to book profits ahead of F&O expiry on Thursday and also due to concerns over stretched valuations.